package com.ruoyi.logistic.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.logistic.domain.NetworkRewardApportion;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.sql.Date;

@Data
@Getter
@Setter
public class NetworkRewardApportionVo{
    private Date startTime;
    private Date endTime;
//    1 : 结算时间 ; 2:总部记账时间
    Integer timeType;
//    结算对象是否为空
    String isNull;
//  运单号列表
    String [] transportCodes;

    /** 网点名称id */
    private Integer networkNameId;

//    /** 结算时间 */
//    @JsonFormat(pattern = "yyyy-MM-dd")
//    private Date settleTime;
//
//    /** 记账时间 */
//    @JsonFormat(pattern = "yyyy-MM-dd")
//    private Date billTime;

    /** 运单号 */
//    private String transportCode;

    /** 奖罚类别 */
    private String rewardType;

    /** 总部收付类型 */
    private String hqReceiptPayType;

    /** 总部科目结算id */
    private Integer hqSettleSubjectId;

    /** 总部结算金额 */
//    private BigDecimal hqSettleMoney;

    /** 揽件业务员 */
//    private String pickupSalesman;

    /** 派件业务员 */
//    private String deliverySalesman;

    /** 摘要 */
//    private String summary;

    /** 进出港标志 */
//    private String entryExitSign;

    /** 网点收付类型 */
    private String nwReceiptPayType;

    /** 结算类型 */
    private String settleType;

    /** 结算对象 */
    private String settleObject;

    /** 客户来源 */
//    private Integer clientSourceId;

    /** 结算金额 */
//    private BigDecimal settleMoney;

    /** 预付款已扣金额 */
//    private BigDecimal prePayTakeOutMoney;

    /** 是否核实 */
    private String isVerify;

    /** 有效状态 */
    private String effectiveStatus;




}
